add sina logic code