adding back public dir for now, as the PR will only chow 2500 lines through the web. This can be done separately