tu byłby czytelniejszy switch (value) case: (...)