Initial File Structure and Basic code