Added Functional Design Document v0.3