Add text support, tidy index