bus class update