Added apply()