changed dependencies
fixed dependency problems