started program flow