first few categories
cleaned up source tree