add hastool