Command panel + refactor + mock services (because I had to return real hardware to my friend... :( )