all working, adding server example