improved file table