Draft Spec and ML pseudo