final with drawing