basic team stuff; code optimizations