Initial implementation of Create interface and unit testing