added 16 through 18