simplifying boilerplate and updating dependencies