interface til boundary