Author: Neruke Muho.