the prototype
By @Volk