stable build, going to refactor e'rything