implemented audio manager