made it easier to customize