profile by value