graph action compiling