Implimented clear all functionality