updates applied and tested