removed extra files and added supend/resume ability