commented out sketchy each function