feature(edit) add workers
feature(edit) add mode