almost finish register view