random stuff, incomplete
listening overhaul
listening pt. 2
error fixing