adding proper dependencies