made bus versions of stuff, didnt' test yet though