main_v2 lots additions