added shape objects in geometry.py