Boilerplate codes written