add literal support, change example request