deps and install