not a bus but interesting ideas