added real hardware monitoring
updated