i am going to merge this but do you think this should be more than a method? i mean a helper?