nie podobają mi się te elify, zaproponuj inne rozwiązanie problemu