modified some stuff, lolz