added new functions for loading audio