Edge Machineries