skeleton reading (UNFINISHED)