reverted complicated prototype treatment and starting over