Better loock, language, and some fixed.