added paper citation and optimization ideas