slow discovery

learning and sharing