optimize use guide