first commit for shared