refactored propslist with config