moving code around. Not compiling