stylish
add testing and release task
decide the runtime environment on your own
readable