readopt/require functions for vector/map