fixed uppercase first letter functionality