Added more vector functions