Added lock coordinator example
Added generic singleton