Added shape api