limited validation (need to populate spinners), updated scripts