init. copied orig
init. copied orig