added  contributions on client side in dirty way