clean interface for demo