prototype main requests page using new helper methods