solution to timeserver