some interface cleanup
remove some files not in use
more cleanup
before re org of source code
minnor bug