basis of heredity