complete customer interface