renamed application to software components, added component counter