Add in more vector functions