method chain bug fixed