adding vector_rel_functions