arguments name improved
removed the unnecessary aquired flag concept from Fork object.