add support for various order params and both orderby (ASC, DESC) values