added methods for eagle sub class