Got the first half working.