finalizing the port to pathogen...everything seems to be working
fine...lets merge :D