remove_method :first
version