An attempt at restructuring Gallhp package