Commented swind functions