Working on design and implementation document