housekeeping
working on main script. example case 1