mvc framework for contact managing