some stuff
got it working