hacking another one up, going to bed for now...
build