delete some boilerplate