updated SimContact model and added contact parser