nice for share .......