horribad C++

gotta refactor all this crap