rearranged and redocumented core-representations