methods profile.h