Made bus more generic by using byte[] instead of string