teamwork and determination