mb_strtoupper is not neccessary