add 3 main files