Added Functional Design Document v0.2