make application switchable
added count by category feature
added components presentation