CSCE 4444 Team project