use own file