views is_valid() added