seperated host display and misc clean up