Microsoft Imagine Cup: support, recognition and more by mentors