initialize project and include add function with spec