Author: Hales manor, Eng.