fixed all dependency issues