Framing the functions. Nothing Works now.

Signed-off-by: Govind Maheswaran <govindmaheswaran@gmail.com>