commit of some changes....add some reference, and new class