initial implementation of list request