add more apps and update module names in Makefiles
Note: some dependencies still need to be fixed