This is a working draft for an interface between one-loop amplitude programs and monte carlo programs.