added dev dependencies to enable testing