Hamfop technologies