initial work for eagle assignment