API practice data fix & add work modal dialog put to separate file