update semantic for application layout