added 'checkComponents()' function