update for shag
update for shag