file add on and removal