work in progress
work in progress
can generate the same partition table as sfdisk now
some more fix
rename