Может и немного перестарался, хотя....