A boilerplate for necessary preparation