Adds basic create functionality