basic shapes done till now