sdfg_avs.cpp is broken into separated files