prototyp setup