fixing history
fixing url mapping and require exec