got booleans and random stuff to work