Add some comments
User settings management
Add usage type option