update shappractice