adding simple machines