outlining initial code