send me the final program...which does everything we discussed..