convenient but a little bit noisy