Design Document

Added design document