If anyone bothered to learn this stuff...

Please help fix the errors