Final fixes ver 3.