added slabtext, fittext, and polished up the first step