new unsafe apply for edit