added requirement and tests for API A2