started on better DS/NS setup methods