added bus heading and refactored declarations
put results into a list format