base for Contacts
bugfix
refactor