more structure, playing with creating packages.