core for Profile