update to make integration of contract doc possible