fixed create new pesud method which was still looking for things that werent ther because it was extracted for clarity and well, things fell through the cracks!