added proper dependencies