Prototype assignment