finish register backend