update for shail