supported method chain