base almost is ready