changed epsilon