teamspears: better definition