updates for prototype