project structure refactor
#1 add velocity feature
#2 add references comments for studying
#3 remove useless fiels