composer - text generator