far away from working, parameter server version