file managment & inject pass