upraveno po merge