add and modify new practice