made hotter with the help of /u/piazentin