added cardObserver
added led class