first 'main' class