add safe-parse
update version