add smartified and moduling showBackend()