pin simulate