added primary key for save method and changed get_or_create to save