a bunch of stuff

not working counter yet