add sort of touristjs and minor interface correction