fiqure out user part