revised prototyp