int handler flow