add Singleton inheritance support
add external link on other similar repositories