First Draft, Implementation of create and get methods.