log lock, remote system restrict hook use class trigger instead, doc to map, acsii code