add some non-boilerplate code