added implementation of app2 info, smoothed out motion for all but final action