more flexible install requirements