commit business code, rm unused fragment