step1: update makefile and kconfig