this is pretty much redundant does more or less the same thing review me talk contribs