sonosify as class library