add proper dependencies