Integrated everything with nbv