Adding initial code structure.