Added Software Design Document