Final Without Unnecessary classes