profile and request