Complete base main