code completion, lots of updates to apex metadata