implemented retest but i broke something i think

closes #15