Initial strucutre, remove boilerplate bs