dedicated to everybody who has this holy hole inside and stupid running line outside
code by @tequibo