implemented enroll append