ok let's be real I can't do the sound before handling system stuff