First pass working.