machine list, details and modification

project reorganization
now can update table fields