versions cleanup
Singleton lazy init
stylecheck