group meeting, changed some stuff, no idea what. have fun reading the code if you want