ok read up on this and this is pretty good 10/10