add applyTo methos
method chain