Prototype updates

prototype updates