allowed to use symbols and string instead of active record models as well