add data asssign inteface for render