adding contact form functionality