handle configuration via module