it's not my code. I've only originaly added comment as a note for me.