credit to "RockyIzT" at Modorinth.