trying this shit with vmap