you definitely put some thought into this, reps for you