explanation of how i got here.