mały refactor :D
mały refactor :D