minimal input