adding request list and some fixes