Shape Codes For Reinforcement