another portion of logic changes