On-line registration