do something in advance