build dirctory for contact manager
javadoc for exceptions