add copyright to SharedUtil