add hacaking idea document