refactor, added hugo