add facultative max charge