fixed dependency problems