Working tab complete, more code planning