started filling srvr_main()