add Prototype Assignment