Functionality one added.

file1 implementing functionality 1 added.
file2 added.
file3 added.