Added Design Document