Pretty much finished the Abstract Bus