fixed 'call' method