add get_surface function
Fix typo
fixed comments from 20130814