removed refvector from interface