Retreat and teaching on Yangi and Shantideva's Bodhisattvacharyavattara