extended profile with preferences