allows level of detail customization, nice