added loop/accessing dictionary/async sounds