[DOC] hacking - this will eventually document the entire development process