it would be better to put this into `setup()`