c weak bases