add tick subclass
modulate offset and grid line length