Sharing service (20/27)

Sharing service