everything now is configurable