Final explore

Integrated all the components .

no need to create another variable to store lower case value