What are different machine techniques?