splitting action in different generator and asking them in app task