shuffling around readying up for evaluation implementation