form checking works now minus JS callback forms