refactor #www