add duojs components