add proper health check