deleted unneccesary material