before assignment3