format layout contents
add bench usage
add SimpleIODemo