modularized tab character (now you can use spaces, four spaces, etc.)