added Device Manager and UI basic functionality