added bird functionality