project based on TideSDK for Group Project class.