using many other ways