Historical development and current practices