contacts refactor lite