Changed instantiate to create. Added tests for new methods