removed uppercase function