adding dependencies