THIS IS HOW WE GOT HERE.......... !