finally finished the precourse