truncate interface