First commit, needs work. Process done just needs output.