texshanfor