modified tab replace