| update: refactor the gwen