more exact depedencies