Added new method: create along with tests. ~80% coverage