improve bus