estimation methods