ticket:3 add app requests and test for it