Coding looks good, having trouble with compiling possibly