add bar handling