auto must do min one task