got working project;
updated for submission