removed useles parameter t