add python hook