...credits are all for Richard