soft to hard to edge