reduced dependencies, fixed deprecated code