implemented v3 notetions