animation & option foundation