fixed text vertical overlap problem