add layer management structure