refactoring
refactoring (continued)
adding sites
adding default category management