ready for validation binding

any validation binding needed pls review, then ready for beta testing