Added higher level function, Create, Save