dependencies for basics