poppy hal