poi input & output