updates 4-8