revision to acts_as_list