kill legacy comments
rename
rename func
move src location to be more readable
comment
let compile ok under Mac
more ffs input
Merge branch 'project'