some improvements;
version updated;