introduced layout view and extended application structure