creating boilerplate code