added charges controller to include payments