a better file field