execute actions