bunch of stuff
fixes
namespace
device details added