removing redundant provider