Does evolution explains human nature?