functions:
Sync
Local_Add
Online_Add