generate actions list only once