added unit tests for extra costs & teams

added unit tests for extra costs & teams
rm if needless