doksi, refactor