author: nevodavid10@programming.dev