use setfiletype function