updates

updates of prototype