reinitialized init
troubleshooting singleton