fixing profile interface