switched to request() references