kevin removed old functions and added new animations