prototype v2 updates