started making an audioNode object, incomplete