this sounds complicated, gonna need you to dumb it down for me a bit