finished contact functionality from home and contact pages