added V2 spec