Что значит дописать программу? Нужно иметь полное ТЗ и по нему делать проект , а не приспосабливать другой проект, который может вообще быть не понятным и пригодным