Self-writing technology