added contact form, missing functionality