@maxphill: very nice intro