add config.h for placing all configurations