refactor construct comment