ausrich partly runnable version

just can run