dynamic tabs ok, need rename/delete and polishing