support restricted layer