added clear ... cause we need it