updated application layou