specify excplicit dependencies