add contact form with functionality