WIP: needle editor (still cannot save)