Random machine sort of working it is hard to get the desired 
behavihour