Update sonic.cpp