quick Contact refactor