doing something that takes a long process