adding some more packages and some opinionated changes