still debugging!!