Artificial methods