fixed bug prev/nextHour + added withRespectTo