something's broken about 1s and **2s though