Bhargav Group Project