added force with release option