Add practices and polynomial assignment(unfinished)