pre-animation work