metime() removed & some optimization in hide()