changed basic doc structure