podzielenie na funkcje