adding requirements
converted to use hstore