updating for practice