This is work summitted for the course project assignment