demo and contact form complete