shared object added
add Clock implementation