How freelance system works?