problem interface