added bus simulator