updating latest work 3