updates from Craig