seriously, i have no idea how any of this works