added hp module
some fix user profile