POP utility structured