change basic class name and function name