added intermediary list, animation