Added all work done so far.