Added Generic Classes proxy onfighandler log and main class...etc