perfect output