simple request receiver