more validations, added gem act_as_list