add new basic vo