Typical group project amirite