added manual method.