created minimal versoin for abcjs