working build, finally, or so it appears