The different buddhas and their meanings