verbose method added