stupid machine... what the hell is it supposed to do?