This is a submission for project assignment