dare I say feature complete? in a way at least