adding api and unit tests project