new validation and sortable