add balance component