companion mechanics