Almost 80% working version !!!