shivas works due to timer, random works but we need a better seed