up to date dependencies, upto date code formatting