is_basic for edit