int / float  and vec_from_input have labels now