created for Nathan Ramsey on 7/13/12