a basic contact manager in development