add a more precise version and fix system requirements