smooth API edges