generating simple actions