form validation done except for checkboxes, starting algorthms for pruned list