the first runnable version: v0.0.1