analyze user part