add bus pull