prototype v2 updated