faster and stable