initial commit. NEAT copy