finite tune diagram IO now