Files and basic functionality added

Basic functionality