more basic commits to shapes