| update: gwen refactor. WIP