implement user

indent sao lại thế này