updated 3e