chip gets its own file