updated 10/23