split registration and purchasing