reorganized code structure added barebones transit page