pre-6th demo without client side validation