some work done, program can create iso right now, but it takes long time and there are many bugs in the UI, retriving  data still not implemented