parse method become CPS method
kill six package dependency