added configurable functionality