add more generic underline button class
update