pre final 1#2