moved Sonic lib to my fork