Added hutamaul top level function