added layered component