Pulled from working environment.
Tested, full working.