improve Lab4