more X implementing