add input_origin when needed and update procedures and migrations tasks.
update gem file
add viniteca software importing capabilities