Functionality 1 added.

file1 implementing functionality 1 added.