Huge thanks to @june_hibiscus and @Gous
