Adding init files. Kind of a dirty mess but the concepts are there