all parts (so far) are working