only UI and some server automation left to do