holds all comp-sci stuff