Added user defined area - not fully working yet
Altered multiprocessing locking - wasnt doing anything before