bus helper definitions added