cleaned, refactored and documented