Basic defs complete