added contact model and collection