main files added. starting work