added frame and tools class/file