filtering algorithm
removed usings
corrected filtering
refactoring teams
temp
added contructors