[add] webapp entrypoint, first structure