För att uppnå dessa olika syften är tnachinenkonstruerad