Get profile implementation