Third iteration and added builder for Dependencies