added new functions, new sound adaptation