added Compile proc class