Merge pull request #1 from wrathematics/master

get updates
Merge pull request #2 from wrathematics/master

get updates
fix .o and abort problems
Merge pull request #7 from snoweye/master

fix .o and abort problems