Added rectangle methods