tabbing works properly now