basic kconfig system in place