egg functionality