Working Support.c

implements split operations and job structure