porter scheduling