implemented polymorphism .. added eagle class and interaction method