From soft to hard to done