done
wtpoly
refactored all functions
refactorings