client implementation done, localisation done, dal for client done