completed create and tests for create