more accurate class times