Removed tkinter dependency