adds the ability to configure with just data