add data fetching code; organize skeleton
add more strategy notes