implement user

Em cần thống nhất việc dùng tab hay space để indent