Basic Design Document Cs619