Establishing core data structure