appears SP logic is working - trying to complete the rest of the requirements