Somewhat working, intermediate