proper vector