study notes program structure 1020282