without vector