added ellipse shape, update to settings struct