First draft. Added category harcode list
Added support for new category and refresh category list
Fixed indentation and added EOF
Fixed small change and complete story