podzielenie kody na funkcje