shpaes and stuff
shapes update