add astro submodule