Improving Wiring using maps , resulted in speedup of 8
updating documentation