added a brief design document sketch