add estate package and change rounder constructor function