Implementing advanced registration forms