final almost along with icon