better accent implementation