a bunch f test stuff.