trademark functionality