да-да, именно так)
а ещё для написания такой программы нужен энтузиазм)