More or less finished and working.