setup base dependencies