first implement strict mode compile
add test code
update README