compiler online
some visual fixes