contacts refactoring code completion
tmp3