add Clear/IsEmpty functions implementation....