static tests and boilerplates