better metadata boilerplate