small refator
user's page