add shape objects
updates