now can be runn automatically