adding depenndencies