Public layout & app layout