animation improvements etc