fixing &block arg