inheritance, variation, evolution