base animation class