just visual.c for parallel is remaining