begain work on client side installer