refined profile requests and added test cases for them